home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / NETOSI2C.IN_ / netosi2c.inf
Encoding:
INI File  |  2003-03-24  |  9.8 KB  |  236 lines

  1. ; Copyright (c) Microsoft Corporation.  All rights reserved.
  2.  
  3. [version]
  4. LayoutFile=layout.inf
  5. Signature="$Windows NT$"
  6. ClassGUID={4d36e972-e325-11ce-bfc1-08002be10318}
  7. Class=Net
  8. Provider=%MSFT%
  9. DriverVer=10/01/2002,1.1.20.8
  10.  
  11. [Manufacturer]
  12. %V_OSITECH% = OSITECH
  13.  
  14. [ControlFlags]
  15. ExcludeFromSelect = *
  16.  
  17. [OSITECH]
  18. %Osi7oS.DeviceDesc% = otc061.ndi, PCI\VEN_10B8&DEV_0006&SUBSYS_800213A2
  19. %OsiJoS.DeviceDesc% = otc062.ndi, PCI\VEN_10B8&DEV_0006&SUBSYS_800613A2
  20.  
  21. ;-------------------------------------------------------------------------------
  22. ; Ositech Seven of Spades CardBus 10/100Mbps
  23. ;
  24. [OTC061.ndi]
  25. AddReg          = 83C175.reg, otc061a.nt.reg
  26. Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
  27. BusType         = 5    ; CardBus
  28. CopyFiles       = OtcethCB.CopyFiles
  29.  
  30. [OTC061.ndi.Services]
  31. AddService = OtcethCB, 2, OtcethCB.Service, common.EventLog
  32.  
  33. ;-------------------------------------------------------------------------------
  34. ; Ositech Jack of Spades CardBus 10/100Mbps + V.90
  35. ;
  36. [OTC062.ndi]
  37. AddReg          = 83C175.reg, otc061a.nt.reg
  38. Characteristics = 0x84 ; NCF_HAS_UI | NCF_PHYSICAL
  39. BusType         = 5    ; CardBus
  40. CopyFiles       = OtcethCB.CopyFiles
  41.  
  42. [OTC062.ndi.Services]
  43. AddService = OtcethCB, 2, OtcethCB.Service, common.EventLog
  44.  
  45. ;-------------------------------------------------------------------------------
  46. ; Otceth Parameters
  47. ;
  48. ; 83C175 common
  49. [83C175.reg]
  50. HKR, ,                            DebugFlag, 0, "0"
  51. HKR, Ndi\params\BurstLength,      ParamDesc, 0, %BurstLength%
  52. HKR, Ndi\params\BurstLength,      default,   0, "0"
  53. HKR, Ndi\params\BurstLength,      type,      0, "enum"
  54. HKR, Ndi\params\BurstLength\enum, "0",       0, %Unlimited%
  55. HKR, Ndi\params\BurstLength\enum, "1",       0, " 1 DWORD"
  56. HKR, Ndi\params\BurstLength\enum, "2",       0, " 2 DWORDS"
  57. HKR, Ndi\params\BurstLength\enum, "4",       0, " 4 DWORDS"
  58. HKR, Ndi\params\BurstLength\enum, "8",       0, " 8 DWORDS"
  59. HKR, Ndi\params\BurstLength\enum, "16",      0, "16 DWORDS"
  60. HKR, Ndi\params\BurstLength\enum, "32",      0, "32 DWORDS"
  61.  
  62. ;Transmit buffers
  63. HKR, Ndi\params\MaxTransmits,      ParamDesc, 0, %TransmitBuffers%
  64. HKR, Ndi\params\MaxTransmits,      default,   0, "16"
  65. HKR, Ndi\params\MaxTransmits,      type,      0, "enum"
  66. HKR, Ndi\params\MaxTransmits\enum, "4",       0, " 4"
  67. HKR, Ndi\params\MaxTransmits\enum, "8",       0, " 8"
  68. HKR, Ndi\params\MaxTransmits\enum, "16",      0, "16"
  69. HKR, Ndi\params\MaxTransmits\enum, "20",      0, "20"
  70.  
  71. ;Receive buffers
  72. HKR, Ndi\params\MaxReceives,      ParamDesc, 0, %ReceiveBuffers%
  73. HKR, Ndi\params\MaxReceives,      default,   0, "32"
  74. HKR, Ndi\params\MaxReceives,      type,      0, "enum"
  75. HKR, Ndi\params\MaxReceives\enum, "8",       0, "  8"
  76. HKR, Ndi\params\MaxReceives\enum, "16",      0, " 16"
  77. HKR, Ndi\params\MaxReceives\enum, "32",      0, " 32"
  78. HKR, Ndi\params\MaxReceives\enum, "64",      0, " 64"
  79. HKR, Ndi\params\MaxReceives\enum, "96",      0, " 96"
  80. HKR, Ndi\params\MaxReceives\enum, "128",     0, "128"
  81. HKR, Ndi\params\MaxReceives\enum, "160",     0, "160"
  82. HKR, Ndi\params\MaxReceives\enum, "192",     0, "192"
  83. HKR, Ndi\params\MaxReceives\enum, "224",     0, "224"
  84. HKR, Ndi\params\MaxReceives\enum, "256",     0, "256"
  85.  
  86. ;Extra Receive buffers
  87. HKR, Ndi\params\ExtraReceives,      ParamDesc, 0, %ExtraReceiveBuffers%
  88. HKR, Ndi\params\ExtraReceives,      default,   0, "32"
  89. HKR, Ndi\params\ExtraReceives,      type,      0, "enum"
  90. HKR, Ndi\params\ExtraReceives\enum, "8",       0, "  8"
  91. HKR, Ndi\params\ExtraReceives\enum, "16",      0, " 16"
  92. HKR, Ndi\params\ExtraReceives\enum, "32",      0, " 32"
  93. HKR, Ndi\params\ExtraReceives\enum, "64",      0, " 64"
  94. HKR, Ndi\params\MaxReceives\enum,   "96",      0, " 96"
  95. HKR, Ndi\params\ExtraReceives\enum, "128",     0, "128"
  96. HKR, Ndi\params\MaxReceives\enum,   "160",     0, "160"
  97. HKR, Ndi\params\MaxReceives\enum,   "192",     0, "192"
  98. HKR, Ndi\params\MaxReceives\enum,   "224",     0, "224"
  99. HKR, Ndi\params\ExtraReceives\enum, "256",     0, "256"
  100.  
  101. ;10Mbps Early Transmit Theshold
  102. HKR, Ndi\params\TransmitThreshold10,      ParamDesc, 0, %TxThreshold10%
  103. HKR, Ndi\params\TransmitThreshold10,      default,   0, "64"
  104. HKR, Ndi\params\TransmitThreshold10,      type,      0, "enum"
  105. HKR, Ndi\params\TransmitThreshold10\enum, "16",      0, " 16 bytes"
  106. HKR, Ndi\params\TransmitThreshold10\enum, "32",      0, " 32 bytes"
  107. HKR, Ndi\params\TransmitThreshold10\enum, "64",      0, " 64 bytes"
  108. HKR, Ndi\params\TransmitThreshold10\enum, "128",     0, "128 bytes"
  109. HKR, Ndi\params\TransmitThreshold10\enum, "256",     0, "256 bytes"
  110. HKR, Ndi\params\TransmitThreshold10\enum, "512",     0, "512 bytes"
  111.  
  112. ;100Mbps Early Transmit Theshold
  113. HKR, Ndi\params\TransmitThreshold100,      ParamDesc, 0, %TxThreshold100%
  114. HKR, Ndi\params\TransmitThreshold100,      default,   0, "256"
  115. HKR, Ndi\params\TransmitThreshold100,      type,      0, "enum"
  116. HKR, Ndi\params\TransmitThreshold100\enum, "64",      0, "  64 bytes"
  117. HKR, Ndi\params\TransmitThreshold100\enum, "128",     0, " 128 bytes"
  118. HKR, Ndi\params\TransmitThreshold100\enum, "256",     0, " 256 bytes"
  119. HKR, Ndi\params\TransmitThreshold100\enum, "512",     0, " 512 bytes"
  120. HKR, Ndi\params\TransmitThreshold100\enum, "1024",    0, "1024 bytes"
  121.  
  122. ;Early Receive Theshold
  123. HKR, Ndi\params\ReceiveThreshold,      ParamDesc, 0, %RxThreshold%
  124. HKR, Ndi\params\ReceiveThreshold,      default,   0, "128"
  125. HKR, Ndi\params\ReceiveThreshold,      type,      0, "enum"
  126. HKR, Ndi\params\ReceiveThreshold\enum, "16",      0, "  16 bytes"
  127. HKR, Ndi\params\ReceiveThreshold\enum, "32",      0, "  32 bytes"
  128. HKR, Ndi\params\ReceiveThreshold\enum, "64",      0, "  64 bytes"
  129. HKR, Ndi\params\ReceiveThreshold\enum, "128",     0, " 128 bytes"
  130. HKR, Ndi\params\ReceiveThreshold\enum, "256",     0, " 256 bytes"
  131. HKR, Ndi\params\ReceiveThreshold\enum, "512",     0, " 512 bytes"
  132. HKR, Ndi\params\ReceiveThreshold\enum, "1024",    0, "1024 bytes"
  133.  
  134. ; Network address override
  135. HKR, Ndi\params\NetworkAddress, ParamDesc, 0, %NetworkAddress%
  136. HKR, Ndi\params\NetworkAddress, type,      0, "edit"
  137. HKR, Ndi\params\NetworkAddress, LimitText, 0, "18"
  138. HKR, Ndi\params\NetworkAddress, UpperCase, 0, "1"
  139. HKR, Ndi\params\NetworkAddress, default,   0, ""
  140. HKR, Ndi\params\NetworkAddress, base,      0, "16"
  141. HKR, Ndi\params\NetworkAddress, optional,  0, "1"
  142.  
  143. ;Early transmit
  144. HKR, Ndi\params\EarlyTXOff,      ParamDesc, 0, %DisableETX%
  145. HKR, Ndi\params\EarlyTXOff,      default,   0, "1"
  146. HKR, Ndi\params\EarlyTXOff,      type,      0, "enum"
  147. HKR, Ndi\params\EarlyTXOff\enum, "0",       0, %No%
  148. HKR, Ndi\params\EarlyTXOff\enum, "1",       0, %Yes%
  149.  
  150. ;Early receive
  151. HKR, Ndi\params\EarlyRXOff,      ParamDesc, 0, %DisableERX%
  152. HKR, Ndi\params\EarlyRXOff,      default,   0, "0"
  153. HKR, Ndi\params\EarlyRXOff,      type,      0, "enum"
  154. HKR, Ndi\params\EarlyRXOff\enum, "0",       0, %No%
  155. HKR, Ndi\params\EarlyRXOff\enum, "1",       0, %Yes%
  156.  
  157. ;PCI Memory Read Multiple
  158. HKR, Ndi\params\ReadMultiple,      ParamDesc, 0, %PCIMemReadMul%
  159. HKR, Ndi\params\ReadMultiple,      default,   0, "1"
  160. HKR, Ndi\params\ReadMultiple,      type,      0, "enum"
  161. HKR, Ndi\params\ReadMultiple\enum, "0",       0, %No%
  162. HKR, Ndi\params\ReadMultiple\enum, "1",       0, %Yes%
  163.  
  164. ;LineSpeed
  165. HKR, Ndi\params\LineSpeed,      ParamDesc, 0, %NetworkMediaType%
  166. HKR, Ndi\params\LineSpeed,      default,   0, "0"
  167. HKR, Ndi\params\LineSpeed,      type,      0, "enum"
  168. HKR, Ndi\params\LineSpeed\enum, "0",       0, %Auto%
  169. HKR, Ndi\params\LineSpeed\enum, "2",       0, %10BaseT%
  170. HKR, Ndi\params\LineSpeed\enum, "32770",   0, %10BaseTFD%
  171. HKR, Ndi\params\LineSpeed\enum, "8",       0, %100BaseTX%
  172. HKR, Ndi\params\LineSpeed\enum, "32776",   0, %100BaseTXFD%
  173. HKR, Ndi\params\LineSpeed\enum, "65535",   0, %Power%
  174.  
  175. [otc061a.nt.reg]
  176. HKR, Ndi,            Service,    0, "OTCETHCB"
  177. HKR, Ndi\Interfaces, UpperRange, 0, "ndis5"
  178. HKR, Ndi\Interfaces, LowerRange, 0, "ethernet"
  179.  
  180. ;----------------------------------------------------------------------------
  181. ; OtcethCB Service and Install
  182. ;
  183. [OtcethCB.CopyFiles]
  184. otc06x5.sys,,,2
  185.  
  186. [OtcethCB.Service]
  187. DisplayName    = %OtcethCB.Service.DispName%
  188. ServiceType    = 1 ;%SERVICE_KERNEL_DRIVER%
  189. StartType      = 3 ;%SERVICE_DEMAND_START%
  190. ErrorControl   = 1 ;%SERVICE_ERROR_NORMAL%
  191. ServiceBinary  = %12%\otc06x5.sys
  192. LoadOrderGroup = NDIS
  193.  
  194. [common.EventLog]
  195. AddReg = common.AddEventLog.reg
  196.  
  197. [common.AddEventLog.reg]
  198. HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll"
  199. HKR, , TypesSupported,   0x00010001, 7
  200.  
  201. [DestinationDirs]
  202. OtcethCB.CopyFiles = 12
  203.  
  204. ;-------------------------------------------------------------------------------
  205. ; Localizable Strings
  206. ;
  207. [Strings]
  208. MSFT                      = "Microsoft"
  209. V_OSITECH                 = "Ositech"
  210.  
  211. BurstLength               = "Burst Length"
  212. TransmitBuffers           = "Transmit Buffers"
  213. ReceiveBuffers            = "Receive Buffers"
  214. ExtraReceiveBuffers       = "Extra Receive Buffers"
  215. TxThreshold10             = "Transmit Threshold 10"
  216. TxThreshold100            = "Transmit Threshold 100"
  217. RxThreshold               = "Receive Threshold"
  218. NetworkAddress            = "Network Address"
  219. DisableETX                = "Disable Early Transmit"
  220. DisableERX                = "Disable Early Receive"
  221. Yes                       = "Yes"
  222. No                        = "No"
  223. PCIMemReadMul             = "PCI Memory Read Multiple"
  224. NetworkMediaType          = "Network Media Type"
  225. Auto                      = "Auto Select"
  226. 10BaseT                   = "10BASE-T (10Mbps)"
  227. 10BaseTFD                 = "10BASE-T Full Duplex"
  228. 100BaseTX                 = "100BASE-TX (100Mbps)"
  229. 100BaseTXFD               = "100BASE-TX Full Duplex"
  230. Power                     = "Power Save Auto Select"
  231. Unlimited                 = "Unlimited"
  232.  
  233. Osi7oS.DeviceDesc         = "Ositech 7oS CardBus 10/100 Ethernet Adapter"
  234. OsiJoS.DeviceDesc         = "Ositech JoS CardBus 10/100 Ethernet Adapter"
  235. OtcethCB.Service.DispName = "Ositech CardBus Ethernet Driver"
  236.